body { margin-left: 2%; margin-right: 2%; font:normal verdana,arial,helvetica; color:#000000; }
table.sortable tr th { font-weight: bold; text-align:left; background:#a6caf0; }
table.sortable tr td { background:#eeeee0; }
table.classcount tr th { font-weight: bold; text-align:left; background:#a6caf0; }
table.classcount tr td { background:#eeeee0; }
table.summary tr th { font-weight: bold; text-align:left; background:#a6caf0; }
table.summary tr td { background:#eeeee0; text-align:center;}
.p1 { background:#FF9999; }
.p2 { background:#FFCC66; }
.p3 { background:#FFFF99; }
.p4 { background:#99FF99; }
.p5 { background:#9999FF; }
div.top{text-align:right;margin:1em 0;padding:0}
div.top div{display:inline;white-space:nowrap}
div.top div.left{float:left}
#content>div.top{display:table;width:100%}
#content>div.top div{display:table-cell}
#content>div.top div.left{float:none;text-align:left}
#content>div.top div.right{text-align:right}